Tổng quan X86

Tính chất cơ bản của kiến trúc

Kiến trúc x86 có độ dài chỉ lệnh không cố định, chủ yếu hai mục đích của thiết kế CISC khẳng định tương thích ngược. Bộ tập lệnh không phải thuộc loại CISC đặc trưng nào tuy nhiên, cơ bản mở rộng có tính vị nhân hóa của phiên bản đơn giản 8 bit 8008,8080. Một byte có thể đánh địa chỉ được và hỗ trợ 2 byte được lưu trong bộ nhớ với trật tự nhỏ về cuối. Được truy xuất bộ nhớ đến địa chỉ không thẳng hàng với kích thước từ. Các phép toán có thể thực hiện với 8, 16, 32, 64 bit tùy theo thế hệ kiến trúc.Thực tế bộ tập chỉ lệnh không được cải thiện tốt hơn cho việc lập trình. Opcode chính của x86 có thể lên đến 3 byte mang lại khá linh động.

Dấu chấm động và vector

Mang tới xử lý số chấm động với 80 bit thanh ghi, 8087 được phát triển cho 8086. Bộ vi xử lý x86 hiện đại, được tích hợp xử lý vector. Độ rộng của thanh ghi SIMD là 128 bit. Kế hoạch sắp tới là 256 bit SIMD

Sự mở rộng hiện tại

Hiện tại kiến trúc x86 mở rộng 40 bit không gian địa chỉ cho Xeon và 48 bit cho K10, cho phép đến 1 tera byte bộ nhớ RAM.